RBI fixed the reference rate for the dollar at 66.2930 and euro at 74.8978.
Reacting to market specific developments, the domestic unit touched a low of 66.74 in intra-day trade before concluding at 66.65.
This is the highest closing level since May 11, 2016 when the rupee had finished at 66.56
The broader markets ended mixed with mid-caps gaining 0.1 per cent and small-caps falling 0.1 per cent on the BSE.
Dollar weakness was a major contributor to the rupee recovery as the skittish investors continued to lighten their long positions.
Participants are keenly awaiting the rollovers to the next series ahead of the expiry of June F&O.
Fag-end selling of dollars by banks and exporters
The American currency regained its buoyant strength after a brief sideways movement following overnight US Fed's optimistic tone about the future of the US economy
Extending its losing streak for the fourth straight day, the rupee weakened by five paise to 61.01 against the US dollar in early trade today at the Interbank Foreign Exchange market on high demand for the American currency from importers.
In worldwide trade, the American dollar traded with solid strength against all major emerging currencies
The rupee resumed lower at 63.65 per dollar as against previous closing of 63.58 at the Interbank Foreign Exchange (Forex) market.
Weakness of dollar in the global markets and foreign capital outflows also affected the rupee sentiment.
The rupee recovered by three paise to close at 67.65 on fresh selling of dollars by banks and exporters amidst a recovery in equities.
Falling for the second day, the rupee on Friday weakened by 12 paise against dollar to end at 62.68 weighed down by demand for the American currency from importers and data showing fiscal deficit crossed 95 per cent of the annual target during April-December.
Indian rupee appreciated by 35 paise to end at two-week high of 63.03 against the greenback.
Adequate dollar supply gave a boost to the local currency
The rupee weakened by 14 paise to close at a new lifetime low of 79.59 against the US dollar on Tuesday as a strong greenback overseas and persistent foreign fund outflows continued to weigh on investor sentiment. This comes a day after the RBI announced measures for international trade settlement in rupees. At the interbank forex market, the local unit opened weak at 79.55 against the greenback and witnessed an intra-day high of 79.53 and a low of 79.66.
In line with rally in stocks, the Indian rupee on Monday appreciated for the second straight session and closed with a eight paise gain at a one-week high of 61.36 against the Greenback.
The Indian rupee was off to a bad start in the new year as it suffered the worst single-day drop in over two weeks today by falling 32 paise to end at 63.35 against the US dollar.
Bullish dollar sentiment overseas alongside sluggish domestic equity market predominantly impacted the domestic currency
Sensex eneded lower on poor perfromance by financials and IT stocks.
The Indian rupee ended slightly lower at 64.01/02 per dollar compared with Tuesday's close of 63.98/99 per dollar due to month-end dollar demand by importers.
For the first time, the rupee declined to the low level of 80 against the US dollar in intra-day spot trading on Monday before ending the session 16 paise lower at 79.98 amid a surge in crude oil prices and unrelenting foreign fund outflows. At the interbank forex market, the local unit opened at 79.76 against the greenback but lost ground to touch the psychological low mark of 80 against the American currency. The local unit clawed back some lost ground and closed at 79.98, registering a fall of 16 paise over its previous close.